* lisp/dabbrev.el (dabbrev-expand): Make "no expansion found" a user-error.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 11 May 2012 17:31:30 +0000 (13:31 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 11 May 2012 17:31:30 +0000 (13:31 -0400)
lisp/ChangeLog
lisp/dabbrev.el

index ac0ae8d01eb3dba16a2436257400c4c980b71c5d..d46e06e76934fc0b68535d5c251b0463cc15e991 100644 (file)
@@ -1,5 +1,7 @@
 2012-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * dabbrev.el (dabbrev-expand): Make "no expansion found" a user-error.
+
        * minibuffer.el (completion--twq-all): Again, allow case differences.
 
        * term.el: Move keymap initialization code to be more idiomatic.
index 87a03fd24da46626c0a2741f6022ddba0529e69c..ab886edac25de810798572bc9fb7b40228fa8ae6 100644 (file)
@@ -527,8 +527,8 @@ See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion]."
            (search-backward old)
            (insert abbrev)
            (delete-region (point) (+ (point) (length old)))))
-      (error "No%s dynamic expansion for `%s' found"
-            (if old " further" "") abbrev))
+      (user-error "No%s dynamic expansion for `%s' found"
+                  (if old " further" "") abbrev))
      (t
       (if (not (or (eq dabbrev--last-buffer dabbrev--last-buffer-found)
                   (minibuffer-window-active-p (selected-window))))